/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package jogodecartas.core;

import java.util.Stack;

/**
 *
 * @author Diego
 */
public class Estoque extends PilhaDeCartas{
    
    Stack pilhaDeEstoque = new Stack();
    PilhaDeCartas pilhaDeCartas;

    public Estoque(PilhaDeCartas pilhaDeCartas) {
        this.pilhaDeCartas = pilhaDeCartas;
    }

    public Stack getPilhaDeEstoque() {
        return pilhaDeEstoque;
    }

    public void setPilhaDeEstoque(Stack pilhaDeEstoque) {
        this.pilhaDeEstoque = pilhaDeEstoque;
    }

    public void distribuirCartas() {
        int total = pilhaDeCartas.getBaralho().numeroDeCartas();
        for (int i = 0; i < total; i++) {
            pilhaDeEstoque.push(pilhaDeCartas.getBaralho().pegaCarta());
        }
    }
}
